package cn.cvs.service;

import cn.cvs.pojo.Supplier;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface SupplierService  {

    //查询供货商信息
    List<Supplier> findAllSupplier();

    //查询供货商信息
    List<Supplier> findSupplier( @Param("supCode") String supCode,@Param("supName") String supName,@Param("pageIndex") Integer pageIndex, @Param("pageSize") Integer pageSize);

    // 记录总数
    Integer  getUserCount(@Param("supCode") String supCode,@Param("supName") String supName );

    // 根据编号查询供货商信息
    Supplier getByIdOrSupplier( Integer id);

    // 根据编号删除供货商信息
    int delSupplier( Integer id);



    // 添加
    int addSupplier( Supplier supplier);

    //修改
    int updateSupplier( Supplier supplier);

    // 判断当前供应商是否有商品
    int supplierCount( Integer id);

}
